factor factoring bookkeeping consulting accountant financing cpa relationship management change management project management accounting brokerage billing broker crm medical software payroll customer